Autonomy Requirements in Heterogeneous Distributed Database Systems
نویسندگان
چکیده
In the context of multidatabase systems and heterogeneous distributed database systems , it has been observed that autonomy of the component databases has to be violated in order to maintain traditional database and transaction properties. However, very little work exists that systematically analyzes (a) the semantics of autonomy and (b) the implications of autonomy vis a vis correctness speciications and database protocols. Hence, this paper is aimed at characterizing the diierent types of autonomy by focusing on transaction management and showing the relationships between autonomy requirements and database protocols. As a case-study, we investigate the autonomy implications of the two-phase commit protocol and its multidatabase variants. Our analysis shows that these protocols involve tradeoos between the autonomy of the transactions, with respect to accessing the data objects, and the autonomy of the transaction management system, with respect to responding to the transaction management primitives. As a result, this paper brings out the practical considerations involved in selecting between alternative protocols.
منابع مشابه
Non-Serializable Executions in Heterogeneous Distributed Database Systems
The concept of serializability has been the traditionally accepted notion of correctness in database systems. However, in a heterogeneous distributed database system (HDBMS) environment, ensuring se-rializability is a diicult task mainly due to the desire of preserving the local autonomy of the participating local database systems. In this paper, we introduce a new correctness criterion for HDB...
متن کاملDevelopment of an autonomous heterogeneous distributed database system: DHIM
In this paper, we design and implement a prototypical heterogeneous distributed database system, named DHIM (Distributed Heterogeneous Information Management). The objectives of DHIM are two-fold: one is to realize the global update synchronization mechanism which preserve the global serializability of concurrent executions and the local site autonomy in tightly coupled heterogeneous distribute...
متن کاملWorkkow Execution through Distributed Events Workkow Execution through Distributed Events
Workkows are the semantically appropriate units of activity in heterogeneous environments. Heterogeneous environments, which are extremely common in enterprises of even moderate complexity, involve a number of database systems, each with its own interfaces, applications, and users. It is typically not possible to violate the autonomy of these systems, even though it is essential to have them in...
متن کاملLayered Approach to Transaction Management in Multidatabase Systems
With the proliferation of distributed computing, there arises a need for a new generation of database systems to support complex object manipulation and multimedia applications while preserving interworking with existing applications. The autonomy of these heterogeneous systems implies that the synchronisation and management of distributed transactions have become an important issue. An archite...
متن کاملOpen-Gate: An Efficient Middleware System for
Middleware has become an essential component for almost every distributed database system. It uses wrappers when integration is achieved for heterogeneity. Different middleware systems have been produced aiming for a better performance. In this paper a new middleware system for heterogeneous distributed databases (HDDBs) called Open-Gate is proposed. Its main objective is to provide an efficien...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994